#include "SList.h"
void SL_Test1()
{
    //链表的创建
    SLNode* s = NULL;
    SListPushBack(&s,1);
    SListPushBack(&s,2);
    SListPushBack(&s,3);
    SListPushBack(&s,4);
    SListPrint(&s);
    SlistPopBack(&s);
    SlistPopBack(&s);
    SlistPopBack(&s);
    SlistPopBack(&s);
    SlistPopBack(&s);
    SListPrint(&s);
    //链表的销毁
    SListDestroy(&s);
}
void SL_Test2()
{
    //链表的创建
    SLNode* s = NULL;
    SListPushBack(&s,1);
    SListPushBack(&s,2);
    SListPushBack(&s,3);
    SListPushBack(&s,4);
    SListPrint(&s);
    SLNode* find = SListFind(&s,2);
    SListEraseAfert(find);
    SListPrint(&s);
    //链表的销毁
    SListDestroy(&s);
}
int main()
{
    SL_Test2();
    return 0;
}